package com.woniu.day8.pojo;



import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

import java.util.Date;


/**
* 
* @TableName carcharge
*/
@TableName("t_carcharge")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Carcharge implements Serializable {

    /**
    * 车位收费记录id
    */
@TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
    * 支付时间(开始时间)
    */
    @DateTimeFormat(pattern= "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss")
    @TableField(fill = FieldFill.INSERT)
    private Date payDate;
    /**
    * 结束时间
    */
    @DateTimeFormat(pattern= "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date endDate;
    /**
    * 支付金额
    */

    private Double money;
    /**
    * 缴费状态
    */

    private Integer status;
    /**
    * 业主
    */

    private Owner owner;
    /**
    * 备注
    */

    private String remarks;
    /**
    * 收费类型
    */

    private String type;
    /**
    * 车位号码
    */

    private Integer parkId;



}
